fca3cbb619785c93826ac4511340956f521b004d,compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/JavaPropertyResolver.java,JavaPropertyResolver,resolveNamedGroupProperties,#ClassOrNamespaceDescriptor#ResolverScopeData#NamedMembers#Name#String#,109

Before Change


            Visibility visibility = DescriptorResolverUtils.resolveVisibility(characteristicMember.getMember().getPsiMember(), null);
            CallableMemberDescriptor.Kind kind = CallableMemberDescriptor.Kind.DECLARATION;

            if (members.getGetter() != null && members.getGetter().getMember() instanceof PsiMethodWrapper) {
                JetMethodAnnotation jetMethod = ((PsiMethodWrapper) members.getGetter().getMember()).getJetMethod();
                visibility = DescriptorResolverUtils.resolveVisibility(characteristicMember.getMember().getPsiMember(), jetMethod);
                kind = DescriptorKindUtils.flagsToKind(jetMethod.kind());

After Change


            Visibility visibility = DescriptorResolverUtils.resolveVisibility(members.getCharacteristicPsi(), null);
            CallableMemberDescriptor.Kind kind = CallableMemberDescriptor.Kind.DECLARATION;

            PropertyPsiDataElement getter = members.getGetter();
            if (getter != null) {
                JetMethodAnnotation jetMethod = ((PsiMethodWrapper) getter.getMember()).getJetMethod();
                visibility = DescriptorResolverUtils.resolveVisibility(members.getCharacteristicPsi(), jetMethod);
                kind = DescriptorKindUtils.flagsToKind(jetMethod.kind());